package com.bt7274.pojo.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * @BelongsProject: bt7274-back
 * @BelongsPackage: com.bt7274.pojo.vo
 * @Author: Galland
 * @CreateTime: 2025-06-14
 * @Description: 考核结果VO
 * @Version: 1.0
 */
@Data
public class AssessmentResultVO {
    private String assessmentId;
    private String ruleId;
    private String ruleName;
    private String metric;
    private Float threshold;
    private Float currentValue;
    private Boolean isPassed;
    private String status; // PASS, FAIL, WARNING, EXEMPTED
    private String penaltyApplied;
    private LocalDateTime assessedTime;
    private Integer daysUntilNext; // 距离下次考核天数
}

